package io.renren.sf.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.renren.sf.entity.CopyingSteleCalligraphySinglepageEntity;
import io.renren.sf.entity.SelectedCopyingExamplesSinglepageEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 
 * 
 * @author txw_cyl
 * @email sunlightcs@gmail.com
 * @date 2023-05-09 14:41:39
 */
@Data
@TableName("hz_selected_copying_examples_character")
public class SelectedCopyingExamplesCharacterVo implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 精临例字字id
	 */
	@TableId
	@ApiModelProperty(value = "精临例字字id", dataType = "Long")
	private Long id;
	/**
	 * 精临例字字原图src
	 */
	@ApiModelProperty(value = "精临例字字原图src", dataType = "String")
	private String selectedCopyingExcharacter1;
	/**
	 * 精临例字字单钩src
	 */
	@ApiModelProperty(value = "精临例字字单钩src", dataType = "String")
	private String selectedCopyingExcharacter2;
	/**
	 * 精临例字字双钩src
	 */
	@ApiModelProperty(value = "精临例字字双钩src", dataType = "String")
	private String selectedCopyingExcharacter3;
	/**
	 * 精临例字字描红src
	 */
	@ApiModelProperty(value = "精临例字字描红src", dataType = "String")
	private String selectedCopyingExcharacter4;
	/**
	 * 精临例字字动态src
	 */
	@ApiModelProperty(value = "精临例字字动态src", dataType = "String")
	private String selectedCopyingExcharacter5;
	/**
	 * 精临例字id
	 */
	@ApiModelProperty(value = "精临例字id", dataType = "Long")
	private Long sid;
	/**
	 * 顺序
	 */
	@ApiModelProperty(value = "顺序", dataType = "Integer")
	private Integer corder;
	/**
	 * 精临例字单页List
	 */
	@TableField(exist = false)
	@ApiModelProperty(value = "精临例字单页List", dataType = "List<SelectedCopyingExamplesSinglepageEntity>")
	private List<SelectedCopyingExamplesSinglepageEntity> singlepageList;

	public SelectedCopyingExamplesCharacterVo() {
	}

	public SelectedCopyingExamplesCharacterVo(String selectedCopyingExcharacter1, String selectedCopyingExcharacter2, String selectedCopyingExcharacter3, String selectedCopyingExcharacter4, String selectedCopyingExcharacter5, Long sid, Integer corder) {
		this.selectedCopyingExcharacter1 = selectedCopyingExcharacter1;
		this.selectedCopyingExcharacter2 = selectedCopyingExcharacter2;
		this.selectedCopyingExcharacter3 = selectedCopyingExcharacter3;
		this.selectedCopyingExcharacter4 = selectedCopyingExcharacter4;
		this.selectedCopyingExcharacter5 = selectedCopyingExcharacter5;
		this.sid = sid;
		this.corder = corder;
	}

	public SelectedCopyingExamplesCharacterVo(Long id, String selectedCopyingExcharacter1, String selectedCopyingExcharacter2, String selectedCopyingExcharacter3, String selectedCopyingExcharacter4, String selectedCopyingExcharacter5, Integer corder) {
		this.id = id;
		this.selectedCopyingExcharacter1 = selectedCopyingExcharacter1;
		this.selectedCopyingExcharacter2 = selectedCopyingExcharacter2;
		this.selectedCopyingExcharacter3 = selectedCopyingExcharacter3;
		this.selectedCopyingExcharacter4 = selectedCopyingExcharacter4;
		this.selectedCopyingExcharacter5 = selectedCopyingExcharacter5;
		this.corder = corder;
	}
}
